"""
需求：
记录车的品牌mark，颜色color，价格price，速度speed等特征，并实现增加车辆信息，显示全部车辆信息。
"""

# 写一个商品 汽车
class car:
    def __init__(self, mark, color: int, price=1000, speed=100):
        self._mark = mark
        self._color = color
        self._price = price
        self._speed = speed

    def carinfo(self):
        return {'mask': self._mark, 'color': self._color, 'price': self._price, 'speed': self._speed}

# 写一个购物车
class carbooklist:
    def __init__(self):
        self.booklist = []

    def setinfo(self, car):
        self.booklist.append(car)

    def showinfo(self):
        return self.booklist


# 两辆汽车
car001 = car("benz", 1000)
car002 = car("audi", 2000)

# 初始化购物车，将汽车放入购物车中
carinfolst = carbooklist()
carinfolst.setinfo(car001.carinfo())
carinfolst.setinfo(car002.carinfo())

print(carinfolst.showinfo())
